package com.neusoft.neuiotms.dcom.dto.insurance;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.neusoft.bizcore.web.dto.AbstractAuditDTO;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class InsuranceInspectionTaskDTO extends AbstractAuditDTO {

    private static final long serialVersionUID = 7668126224100374L;

    /** 任务编码 */
    private String code;

    /** 服务开始时间 */
    private Date startTime;

    /** 服务结束时间 */
    private Date endTime;

    /** cron表达式 */
    private String cronExp;

    /** 执行人编码 */
    private String executorCode;

    /** 执行人名称 */
    private String executorName;

    /** 单位编码 */
    private String unitCode;

    /** 存在问题 */
    private String problems;

    /** 解决情况 */
    private String solveSituation;

    /** 重保服务巡检任务状态 */
    private String status;

    /** 重保服务巡检分类 */
    private String type;

    /** 关联重保巡检任务内容表 */
    private List<InsuranceInspectionTaskItemDTO> inspectionTaskItem = new ArrayList<>();
}
